
import java.sql.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author leehoa
 */
public class minusdatetime {

public static void main(String[] args) throws Exception{
            // Định dạng thời gian
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");


        Calendar c1 = Calendar.getInstance();
        Calendar c2 = Calendar.getInstance();


//        // Định nghĩa 2 mốc thời gian ban đầu
//        Date date1 = Date.valueOf("2011-07-30 08:00:00");
//        Date date2 = Date.valueOf("2011-07-30 09:00:00");
//
//
//        c1.setTime(date1);
//        c2.setTime(date2);
//
//
//        // Công thức tính số ngày giữa 2 mốc thời gian:
//        long noDay = (c2.getTime().getTime() - c1.getTime().getTime())
//                / (24 * 3600 * 1000);
//
//
//        System.out.print("Số ngày giữa " + dateFormat.format(c1.getTime())
//                + " và " + dateFormat.format(c2.getTime()) + ": ");
//
//
//        System.out.println(noDay);
        sum();
    }

    public static void sum(){
        String dateStart = "11/03/14 09:29:58";
        String dateStop = "11/03/14 09:33:43";

        // Custom date format
        SimpleDateFormat format = new SimpleDateFormat("yy/MM/dd HH:mm:ss");  

        Date d1 = null;
        Date d2 = null;
        try {
//            d1 = format.parse(dateStart);
            d2 = (Date) format.parse(dateStop);
            
        } catch (ParseException e) {
            e.printStackTrace();
        }    

        // Get msec from each, and subtract.
        long diff = d2.getTime() - d1.getTime();
        long diffSeconds = diff / 1000;         
        long diffMinutes = diff / (60 * 1000);         
        long diffHours = diff / (60 * 60 * 1000);                      
        System.out.println("Time in seconds: " + diffSeconds + " seconds.");         
        System.out.println("Time in minutes: " + diffMinutes + " minutes.");         
        System.out.println("Time in hours: " + diffHours + " hours.");         
    }


    static void sum2(){

        
    }
    
}
